import { getAppName } from '@/api/app'
const actions = {
//   updateAppName ({ commit }) { // 通过commit调用mutation里的方法修改state里的值
//     getAppName().then(res => {
//       const { code, info: { appName } } = res // 这个解构赋值的写法跟res.info.appName一样
//       console.log(code)
//       commit('SET_APP_NAME', appName)
//     }).catch(err => {
//       console.log(err)
//     })
//   }
// 上面是es6的写法，下面是es8的写法
  async updateAppName ({ commit }) {
    try {
      const { info: { appName } } = await getAppName()
      commit('SET_APP_NAME', appName)
    } catch (err) {
      console.log(err) // 这是错误
    }
  }
}

export default actions
